Alive and kicking

adj

adj ·Rare ·Advanced level

Definitions

Adjective
  1. 1
    Healthy; vital; in good health, particularly in opposition to unfavorable circumstances. idiomatic, not-comparable